Ronda: A Fine Grained Collaborative Development Environment

نویسندگان

  • Fernando Olivero
  • Michele Lanza
  • Marco D'Ambros
چکیده

Programmers seldom work in isolation: Software development is a social human activity, which therefore requires collaboration among the involved programmers. We argue that the main vehicles for programming—the integrated development environments (IDEs)—were designed without collaboration in mind. IDEs focus on a single viewpoint of the system, hence team members are aware of system changes only after the code is committed to the versioning system, which delays discussions that would otherwise prevent conflicts. We propose a novel IDE, named Ronda, devised from the ground up, to fully embrace the collaborative nature of programming. Such an IDE allows a team of developers to take part in development sessions, both individually and in a group, within the same environment, promoting awareness and coordination, by tracking, broadcasting and visualizing fine-grained changes to the system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support for Collaborative Object-Oriented Development

This paper presents an environment supporting collaborative object-oriented development in a distributed, large scale, situation. The environment provides a fine-grained version control mechanism which enables explicit representation of development histories. The wait-freedom principle underlying our environment ensures that a developer can always work locally without waiting for any remote com...

متن کامل

Modelling and Measuring Collaborative Software Engineering

Collaborative Software Engineering (CSE) supports the fine-grained real-time development of software by teams of developers located anywhere on the Internet. In this paper we describe Caise, our CSE environment, and explore the ways in which such environments can benefit developers. We consider the rôles of heuristic evaluation, log analysis and visualisation in quantifying the benefits of CSE.

متن کامل

A Study on the Effects of Waste Rubber Tire Dimensions on Fine-Grained Soil Behavior

Mashhad city is located on alluvial deposits where the expanded area of this city, especially the central and eastern areas surrounding Imam Reza holy shrine, are built on weak and fine-grained deposits. Therefore, the soil improvement would be inevitable due to construction of high-rise buildings such as hotels and commercial complexes in these areas, as well as restructuring old buildin...

متن کامل

parXXL: A Fine Grained Development Environment on Coarse Grained Architectures

We present a new integrated environment for cellular computing and other fine grained applications. It is based upon previous developments concerning cellular computing environments (the ParCeL family) and coarse grained algorithms (the SSCRAP toolbox). It is aimed to be portable and efficient, and at the same time to offer a comfortable abstraction for the developer of fine grained programs. A...

متن کامل

A Collaborative Table-top Platform for Discussion and Development of Traffic Scenarios with Human Behavior

Realistic traffic scenarios in driving simulators are a mandatory prerequisites for user studies on advanced driver assistance systems. A back-projection table-top environment in combination with miniature toy cars offers a new way for the creation of traffic scenarios with fine-grained human behavior. The system is linked to a driving simulator and enables direct experiencing. The platform als...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012